iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 14
1
自我挑戰組

Python 30日自我學習系列 第 14

Day14-Python中的資料結構(2)

  • 分享至 

  • xImage
  •  

在上一篇中,我們介紹了在Python中基本的資料結構。然而,光有這些是不夠的,有時候會需要使用套件來產生。
主要使用的套件有兩種:

  1. numpy:
    在numpy中有一個ndarray的資料結構,它是一個只能容許一種資料類型存在的結構,也就是說如果同時儲存多種資料型態在ndarray之中,便會自動轉型。另外,它還支援Element-wise運算,我們也可以從它身上的size與shape屬性來了解它的規模。
  2. pandas:
    在numpy中有一個data frame的資料結構,最基本的建立方式是利用pandas套件的DataFrame()方法將一個 dictionary的資料結構進行轉換。它的特性跟list很像,但不會像ndarray只限制容納單一資料類型,而在選擇元素時,則是使用它的iloc屬性加上[]。
    明日預告:Python的流程控制(1)

上一篇
Day13-Python中的資料結構(1)
下一篇
Day15-Python的流程控制(1)
系列文
Python 30日自我學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言